package Tools;

import MyClass.Transaction;

import java.io.*;
import java.util.ArrayList;
import java.util.List;

/**
 * @Author: 0162977
 * @Date: 2020/11/12 15:19
 */
public class SystemInit {
    public static void main(String[] args) throws IOException {
        int n = 16;  //N*N数组
        int[][] arr = new int[n][n]; //插入的数组
        int[][] arr2 = new int[n][n];;  //读取出的数组

        for(int i=0;i<n;i++){
            for(int j=0;j<n;j++){
                arr[i][j] = 0;
            }
        }

        for (int i= 0; i< 4 ; i++){
            System.out.println("./data/"+String.valueOf(i*1024)+".txt");
            FileTools.FileOutPut("./data/"+String.valueOf(i*1024)+".txt",arr);
        }


//
//        Transaction t = new Transaction();
//        t.setTNo(1);
//        List<String> content = new ArrayList<String>();
//        List<String> content2 = new ArrayList<String>();
//        content.add("S");   //S表示事务开始
//        content.add("0,1");  //0表示读操作
//        content.add("2,1,1,10");  //2表示加法
//        content.add("0,2");  //0表示读操作
//        content.add("3,2,2,10");  //3表示乘法
//        content.add("V");   //V表示开始验证
//        content.add("1,1");  //1表示写操作
//        content.add("1,2");  //1表示写操作
//        content.add("F");   //F表示事务结束
//
//        t.setContent(content);
//
//        File file = new File("T"+String.valueOf(t.getTNo())+".txt");  //存放数组数据的文件
//
//        FileWriter out = new FileWriter(file);  //文件写入流
//
//        //将数组中的数据写入到文件中。每行各数据之间TAB间隔
//        for(int i=0;i<content.size();i++){
//            out.write(content.get(i)+"\n");
//        }
//        out.close();
//
//
//        BufferedReader in = new BufferedReader(new FileReader("T1.txt"));  //
//        String line;  //一行数据
//        int row=0;
//        //逐行读取，并将每个数组放入到数组中
//        while((line = in.readLine()) != null){
//            content2.add(line);
//        }
//        in.close();
//        for (int i =0 ;i<content2.size();i++){
//            System.out.println(content2.get(i).split(",")[0]);
//        }
    }
}
